/**
* 作者: lichuan
* 日期: 2025-07-29 09:59:37
* 备注: 联盟总动员任务类型表
*/
package com.motu.monstercity.server.game.commondata.union;

import io.vertx.core.json.JsonObject;

public class UnionactionTaskTypeModel {
	protected int type; // 任务类型 (任务类型（1是专属任务1类；2是专属任务2类；3是公共任务）)
	protected int scoreBonus; // 积分加成 (积分加成是百分比，10000为100%)
	protected int num; // 每日可完成次数 (每日可完成次数)
	protected int cd; // 刷新所需时间（s） (刷新所需时间（s）)

	public UnionactionTaskTypeModel() {
	}

	public UnionactionTaskTypeModel(JsonObject obj) {
		type = obj.containsKey("type") ? obj.getInteger("type") : 0;
		scoreBonus = obj.containsKey("score_bonus") ? obj.getInteger("score_bonus") : 0;
		num = obj.containsKey("num") ? obj.getInteger("num") : 0;
		cd = obj.containsKey("cd") ? obj.getInteger("cd") : 0;
	}

	public int getType() {
		return type;
	}

	public int getScoreBonus() {
		return scoreBonus;
	}

	public int getNum() {
		return num;
	}

	public int getCd() {
		return cd;
	}

}
